Rust-HMAC-SHA1
A simple wrapper around the RustCrypto hmac
and sha1
crates for simple HMAC-SHA1
generation.
Functionality Note
As the crate is now a thin wrapper around RustCrypto, please note that this crate can be replaced with the following code:
use Sha1;
use ;
Usage
To import rust-hmac-sha1 add the following to your Cargo.toml:
[]
= "^0.2"
To use rust-hmac-sha1, simply use the single provided function:
let hmac_digest: = hmac_sha1;
Contributions
Any contributions are welcome.
This was implemented as a learning experience - an implementation for hmac-sha1 from just a SHA1 hasher is included in 0.1.x versions.
License
This crate is licensed under the BSD 3-Clause license.
This crate also depends on the RustCrypto Project to provide the underlying cryptographic implementations. These crates are dual licensed under MIT and Apache-2.0.